Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

testing: initial implementation of continuous run #170770

Merged
merged 1 commit into from
Jan 8, 2023

Conversation

connor4312
Copy link
Member

@connor4312 connor4312 commented Jan 7, 2023

First pass of #134941

The UI is pretty minimal so far, just a new icon (though I have a proposal for some changes in the UX channel.)

image

If there's more that one profile that supports continuous test runs, then we open a quickpick and ask the user which ones they want to use.

image

The data flow is then fairly simple. We call the profile.runHandler with the appropriate request, but just doesn't "track" it like we do for normal test runs. Then, any createTestRun calls are treated as ordinary extension-triggered test runs.

Currently we don't do anything to associate these new test runs with the fact that they were from a specific auto-run request, but that could be added if need to in the future.

First pass of #134941

The UI is pretty minimal so far, just a new icon (though I have a
proposal for some changes in the UX channel.)

If there's more that one profile that supports continuous test runs,
then we open a quickpick and ask the user which ones they want to use.

The data flow is then fairly simple. We call the `profile.runHandler`
with the appropriate request, but just doesn't "track" it like we do for
normal test runs. Then, any `createTestRun` calls are tracked as
ordinary extension-triggered test runs.

Currently we don't do anything to associate these new test runs with the
fact that they were from a specific auto-run request, but that could be
added if need to in the future.
@connor4312 connor4312 force-pushed the connor4312/testing-continuous-run branch from 4e30951 to a308583 Compare January 7, 2023 22:47
@connor4312 connor4312 merged commit 638db26 into main Jan 8, 2023
@connor4312 connor4312 deleted the connor4312/testing-continuous-run branch January 8, 2023 18:16
humsarika added a commit to humsarika/vscode that referenced this pull request Jan 8, 2023
testing: initial implementation of continuous run (microsoft#170770)
@github-actions github-actions bot locked and limited conversation to collaborators Feb 22, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants